// ## 数组slice 和 splice 的区别 start

// slice 切片 splice 剪接

// const arr = ["a", "b", "c", "d", "e"];

// const sliceArr = arr.slice();
// const sliceArr1 = arr.slice(1, 3); // 最后一位不要
// const sliceArr2 = arr.slice(1);
// const sliceArr3 = arr.slice(-3);
// console.log({ sliceArr }); // [ 'a', 'b', 'c', 'd', 'e' ]
// console.log({ sliceArr1 }); // [ 'b', 'c' ]
// console.log({ sliceArr2 }); // [ 'b', 'c', 'd', 'e' ]
// console.log({ sliceArr3 }); // [ 'c', 'd', 'e' ]

// // splice 可以进行增删改
// const arr = ["a", "b", "c", "d", "e"];
// // https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Array/splice
// const spliceResult = arr.splice(1, 2, "1", "2");
// console.log({ arr }); // [ 'a', '1', '2', 'd', 'e' ]
// console.log(spliceResult); // [ 'b', 'c' ]

const res = [10, 20, 30].map(parseInt);
console.log(res);

// 拆解
[(10, 20, 30)].map((item, index) => {
  return parseInt(item, index);
});
